package com.engine4cloud.tdf.supervision.dto.create;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

@Data
@Schema(description = "社区矫正人员基本信息-身体情况")
public class JzdxPhysicalConditionCreateDTO implements Serializable {
    /**
     * 暂予监外执行人员身体状况
     */
    @Schema(description = "暂予监外执行人员身体状况", example = "01")
    @NotBlank(message = "暂予监外执行人员身体状况不能为空")
    private String zyjwzxrystzk;

    /**
     * 是否有精神病
     */
    @Schema(description = "是否有精神病", example = "0")
    @NotBlank(message = "是否有精神病不能为空")
    private String sfyjsb;

    /**
     * 鉴定机构
     */
    @Schema(description = "鉴定机构")
    private String jdjg;

    /**
     * 是否有传染病
     */
    @Schema(description = "是否有传染病", example = "0")
    @NotBlank(message = "是否有传染病不能为空")
    private String sfycrb;

    /**
     * 具体传染病
     */
    @Schema(description = "具体传染病", example = "01")
    private String jtcrb;

    /**
     * 最后就诊医院
     */
    @Schema(description = "最后就诊医院")
    private String zhjzyy;

}
